package test;

 /**
  * @title: 主题
  * @description:
  * @author:  Wyndem
  * @date:  2019/1/20  19:50
  **/
public interface Subject {


     /**
      * @title: 移除观察者
      * @description:
      * @author:  Wyndem
      * @date:  2019/1/20  19:53
      **/
    public void removeObservers(Observers observers);


     /**
      * @title: 添加观察者
      * @description:
      * @author:  Wyndem
      * @date:  2019/1/20  19:53
      **/
    public  void addObservers(Observers observers);


     /**
      * @title: 通知观察者
      * @description:  通知订阅的观察者
      * @author:  Wyndem
      * @date:  2019/1/20  19:51
      **/
    public void notifyAllObservers();

}
